subcutaneous ring - French English Dictionary